package com.ruoyi.project.jiaqin.quotationAvaPrice.service;

import com.ruoyi.project.jiaqin.quotationAvaPrice.domain.QuotationDayAvaBean;
import com.ruoyi.project.jiaqin.quotationAvaPrice.domain.QuotationDayAveragePrice;

import java.util.List;

/**
 * 行情走势-单日均价Service接口
 * 
 * @author LCL
 * @date 2021-10-25
 */
public interface IQuotationDayAveragePriceService 
{
    /**
     * 查询行情走势-单日均价
     * 
     * @param id 行情走势-单日均价ID
     * @return 行情走势-单日均价
     */
    public QuotationDayAveragePrice selectQuotationDayAveragePriceById(Long id);

    /**
     * 查询行情走势-单日均价列表
     * 
     * @param quotationDayAveragePrice 行情走势-单日均价
     * @return 行情走势-单日均价集合
     */
    public List<QuotationDayAveragePrice> selectQuotationDayAveragePriceList(QuotationDayAveragePrice quotationDayAveragePrice);

    /**
     * 新增行情走势-单日均价
     * 
     * @param quotationDayAveragePrice 行情走势-单日均价
     * @return 结果
     */
    public int insertQuotationDayAveragePrice(QuotationDayAveragePrice quotationDayAveragePrice);

    /**
     * 修改行情走势-单日均价
     * 
     * @param quotationDayAveragePrice 行情走势-单日均价
     * @return 结果
     */
    public int updateQuotationDayAveragePrice(QuotationDayAveragePrice quotationDayAveragePrice);

    /**
     * 批量删除行情走势-单日均价
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteQuotationDayAveragePriceByIds(String ids);

    /**
     * 删除行情走势-单日均价信息
     * 
     * @param id 行情走势-单日均价ID
     * @return 结果
     */
    public int deleteQuotationDayAveragePriceById(Long id);
    /*
     * 根据时间段、行情种类、产地查走势
     * */
    public List<QuotationDayAveragePrice> selectQuotationListByParams(QuotationDayAvaBean bean);
     ;
}
